home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2003 August / MW 8 2003 CD1.iso / Inside Macworld / Product News / gimp-1.2.4.sit / gimp-1.2.4 / plug-ins / script-fu / script-fu-constants.c < prev    next >
Encoding:
C/C++ Source or Header  |  2000-07-16  |  10.0 KB  |  233 lines

  1. /* The GIMP -- an image manipulation program
  2.  * Copyright (C) 1995-1999 Spencer Kimball and Peter Mattis
  3.  *
  4.  * This program is free software; you can redistribute it and/or modify
  5.  * it under the terms of the GNU General Public License as published by
  6.  * the Free Software Foundation; either version 2 of the License, or
  7.  * (at your option) any later version.
  8.  *
  9.  * This program is distributed in the hope that it will be useful,
  10.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  11.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12.  * GNU General Public License for more details.
  13.  *
  14.  * You should have received a copy of the GNU General Public License
  15.  * along with this program; if not, write to the Free Software
  16.  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  17.  */
  18.  
  19. /* NOTE: This file is autogenerated by enumcode.pl. */
  20.  
  21. #include "siod.h"
  22.  
  23. void
  24. init_generated_constants (void)
  25. {
  26.   setvar (cintern ("WHITE-MASK"), flocons (0), NIL);
  27.   setvar (cintern ("BLACK-MASK"), flocons (1), NIL);
  28.   setvar (cintern ("ALPHA-MASK"), flocons (2), NIL);
  29.  
  30.   setvar (cintern ("FG-BG-RGB"), flocons (0), NIL);
  31.   setvar (cintern ("FG-BG-HSV"), flocons (1), NIL);
  32.   setvar (cintern ("FG-TRANS"), flocons (2), NIL);
  33.   setvar (cintern ("CUSTOM"), flocons (3), NIL);
  34.  
  35.   setvar (cintern ("HARD"), flocons (0), NIL);
  36.   setvar (cintern ("SOFT"), flocons (1), NIL);
  37.   setvar (cintern ("PRESSURE"), flocons (2), NIL);
  38.  
  39.   setvar (cintern ("FG-BUCKET-FILL"), flocons (0), NIL);
  40.   setvar (cintern ("BG-BUCKET-FILL"), flocons (1), NIL);
  41.   setvar (cintern ("PATTERN-BUCKET-FILL"), flocons (2), NIL);
  42.  
  43.   setvar (cintern ("VALUE-LUT"), flocons (0), NIL);
  44.   setvar (cintern ("RED-LUT"), flocons (1), NIL);
  45.   setvar (cintern ("GREEN-LUT"), flocons (2), NIL);
  46.   setvar (cintern ("BLUE-LUT"), flocons (3), NIL);
  47.   setvar (cintern ("ALPHA-LUT"), flocons (4), NIL);
  48.  
  49.   setvar (cintern ("OFFSET-BACKGROUND"), flocons (0), NIL);
  50.   setvar (cintern ("OFFSET-TRANSPARENT"), flocons (1), NIL);
  51.  
  52.   setvar (cintern ("ADD"), flocons (0), NIL);
  53.   setvar (cintern ("SUB"), flocons (1), NIL);
  54.   setvar (cintern ("REPLACE"), flocons (2), NIL);
  55.   setvar (cintern ("INTERSECT"), flocons (3), NIL);
  56.  
  57.   setvar (cintern ("RED-CHANNEL"), flocons (0), NIL);
  58.   setvar (cintern ("GREEN-CHANNEL"), flocons (1), NIL);
  59.   setvar (cintern ("BLUE-CHANNEL"), flocons (2), NIL);
  60.   setvar (cintern ("GRAY-CHANNEL"), flocons (3), NIL);
  61.   setvar (cintern ("INDEXED-CHANNEL"), flocons (4), NIL);
  62.   setvar (cintern ("AUXILLARY-CHANNEL"), flocons (5), NIL);
  63.  
  64.   setvar (cintern ("IMAGE-CLONE"), flocons (0), NIL);
  65.   setvar (cintern ("PATTERN-CLONE"), flocons (1), NIL);
  66.  
  67.   setvar (cintern ("NO-DITHER"), flocons (0), NIL);
  68.   setvar (cintern ("FS-DITHER"), flocons (1), NIL);
  69.   setvar (cintern ("FSLOWBLEED-DITHER"), flocons (2), NIL);
  70.   setvar (cintern ("FIXED-DITHER"), flocons (3), NIL);
  71.   setvar (cintern ("NODESTRUCT-DITHER"), flocons (4), NIL);
  72.  
  73.   setvar (cintern ("MAKE-PALETTE"), flocons (0), NIL);
  74.   setvar (cintern ("REUSE-PALETTE"), flocons (1), NIL);
  75.   setvar (cintern ("WEB-PALETTE"), flocons (2), NIL);
  76.   setvar (cintern ("MONO-PALETTE"), flocons (3), NIL);
  77.   setvar (cintern ("CUSTOM-PALETTE"), flocons (4), NIL);
  78.  
  79.   setvar (cintern ("NORMAL-CONVOL"), flocons (0), NIL);
  80.   setvar (cintern ("ABSOLUTE-CONVOL"), flocons (1), NIL);
  81.   setvar (cintern ("NEGATIVE-CONVOL"), flocons (2), NIL);
  82.  
  83.   setvar (cintern ("BLUR-CONVOLVE"), flocons (0), NIL);
  84.   setvar (cintern ("SHARPEN-CONVOLVE"), flocons (1), NIL);
  85.   setvar (cintern ("CUSTOM-CONVOLVE"), flocons (2), NIL);
  86.  
  87.   setvar (cintern ("DODGEBURN-HIGHLIGHTS"), flocons (0), NIL);
  88.   setvar (cintern ("DODGEBURN-MIDTONES"), flocons (1), NIL);
  89.   setvar (cintern ("DODGEBURN-SHADOWS"), flocons (2), NIL);
  90.  
  91.   setvar (cintern ("DODGE"), flocons (0), NIL);
  92.   setvar (cintern ("BURN"), flocons (1), NIL);
  93.  
  94.   setvar (cintern ("FG-IMAGE-FILL"), flocons (0), NIL);
  95.   setvar (cintern ("BG-IMAGE-FILL"), flocons (1), NIL);
  96.   setvar (cintern ("WHITE-IMAGE-FILL"), flocons (2), NIL);
  97.   setvar (cintern ("TRANS-IMAGE-FILL"), flocons (3), NIL);
  98.   setvar (cintern ("NO-IMAGE-FILL"), flocons (4), NIL);
  99.  
  100.   setvar (cintern ("RGB"), flocons (0), NIL);
  101.   setvar (cintern ("GRAY"), flocons (1), NIL);
  102.   setvar (cintern ("INDEXED"), flocons (2), NIL);
  103.  
  104.   setvar (cintern ("RGB-IMAGE"), flocons (0), NIL);
  105.   setvar (cintern ("RGBA-IMAGE"), flocons (1), NIL);
  106.   setvar (cintern ("GRAY-IMAGE"), flocons (2), NIL);
  107.   setvar (cintern ("GRAYA-IMAGE"), flocons (3), NIL);
  108.   setvar (cintern ("INDEXED-IMAGE"), flocons (4), NIL);
  109.   setvar (cintern ("INDEXEDA-IMAGE"), flocons (5), NIL);
  110.  
  111.   setvar (cintern ("ONCE-FORWARD"), flocons (0), NIL);
  112.   setvar (cintern ("ONCE-BACKWARDS"), flocons (1), NIL);
  113.   setvar (cintern ("LOOP-SAWTOOTH"), flocons (2), NIL);
  114.   setvar (cintern ("LOOP-TRIANGLE"), flocons (3), NIL);
  115.   setvar (cintern ("ONCE-END-COLOR"), flocons (4), NIL);
  116.  
  117.   setvar (cintern ("LINEAR"), flocons (0), NIL);
  118.   setvar (cintern ("BILINEAR"), flocons (1), NIL);
  119.   setvar (cintern ("RADIAL"), flocons (2), NIL);
  120.   setvar (cintern ("SQUARE"), flocons (3), NIL);
  121.   setvar (cintern ("CONICAL-SYMMETRIC"), flocons (4), NIL);
  122.   setvar (cintern ("CONICAL-ASYMMETRIC"), flocons (5), NIL);
  123.   setvar (cintern ("SHAPEBURST-ANGULAR"), flocons (6), NIL);
  124.   setvar (cintern ("SHAPEBURST-SPHERICAL"), flocons (7), NIL);
  125.   setvar (cintern ("SHAPEBURST-DIMPLED"), flocons (8), NIL);
  126.   setvar (cintern ("SPIRAL-CLOCKWISE"), flocons (9), NIL);
  127.   setvar (cintern ("SPIRAL-ANTICLOCKWISE"), flocons (10), NIL);
  128.  
  129.   setvar (cintern ("ALL-HUES"), flocons (0), NIL);
  130.   setvar (cintern ("RED-HUES"), flocons (1), NIL);
  131.   setvar (cintern ("YELLOW-HUES"), flocons (2), NIL);
  132.   setvar (cintern ("GREEN-HUES"), flocons (3), NIL);
  133.   setvar (cintern ("CYAN-HUES"), flocons (4), NIL);
  134.   setvar (cintern ("BLUE-HUES"), flocons (5), NIL);
  135.   setvar (cintern ("MAGENTA-HUES"), flocons (6), NIL);
  136.  
  137.   setvar (cintern ("LINEAR-INTERPOLATION"), flocons (0), NIL);
  138.   setvar (cintern ("CUBIC-INTERPOLATION"), flocons (1), NIL);
  139.   setvar (cintern ("NEAREST-NEIGHBOR-INTERPOLATION"), flocons (2), NIL);
  140.  
  141.   setvar (cintern ("NORMAL-MODE"), flocons (0), NIL);
  142.   setvar (cintern ("DISSOLVE-MODE"), flocons (1), NIL);
  143.   setvar (cintern ("BEHIND-MODE"), flocons (2), NIL);
  144.   setvar (cintern ("MULTIPLY-MODE"), flocons (3), NIL);
  145.   setvar (cintern ("SCREEN-MODE"), flocons (4), NIL);
  146.   setvar (cintern ("OVERLAY-MODE"), flocons (5), NIL);
  147.   setvar (cintern ("DIFFERENCE-MODE"), flocons (6), NIL);
  148.   setvar (cintern ("ADDITION-MODE"), flocons (7), NIL);
  149.   setvar (cintern ("SUBTRACT-MODE"), flocons (8), NIL);
  150.   setvar (cintern ("DARKEN-ONLY-MODE"), flocons (9), NIL);
  151.   setvar (cintern ("LIGHTEN-ONLY-MODE"), flocons (10), NIL);
  152.   setvar (cintern ("HUE-MODE"), flocons (11), NIL);
  153.   setvar (cintern ("SATURATION-MODE"), flocons (12), NIL);
  154.   setvar (cintern ("COLOR-MODE"), flocons (13), NIL);
  155.   setvar (cintern ("VALUE-MODE"), flocons (14), NIL);
  156.   setvar (cintern ("DIVIDE-MODE"), flocons (15), NIL);
  157.  
  158.   setvar (cintern ("APPLY"), flocons (0), NIL);
  159.   setvar (cintern ("DISCARD"), flocons (1), NIL);
  160.  
  161.   setvar (cintern ("EXPAND-AS-NECESSARY"), flocons (0), NIL);
  162.   setvar (cintern ("CLIP-TO-IMAGE"), flocons (1), NIL);
  163.   setvar (cintern ("CLIP-TO-BOTTOM-LAYER"), flocons (2), NIL);
  164.   setvar (cintern ("FLATTEN-IMAGE"), flocons (3), NIL);
  165.  
  166.   setvar (cintern ("MESSAGE-BOX"), flocons (0), NIL);
  167.   setvar (cintern ("CONSOLE"), flocons (1), NIL);
  168.   setvar (cintern ("ERROR-CONSOLE"), flocons (2), NIL);
  169.  
  170.   setvar (cintern ("HORIZONTAL"), flocons (0), NIL);
  171.   setvar (cintern ("VERTICAL"), flocons (1), NIL);
  172.   setvar (cintern ("UNKNOWN"), flocons (2), NIL);
  173.  
  174.   setvar (cintern ("PDB-INT32"), flocons (0), NIL);
  175.   setvar (cintern ("PDB-INT16"), flocons (1), NIL);
  176.   setvar (cintern ("PDB-INT8"), flocons (2), NIL);
  177.   setvar (cintern ("PDB-FLOAT"), flocons (3), NIL);
  178.   setvar (cintern ("PDB-STRING"), flocons (4), NIL);
  179.   setvar (cintern ("PDB-INT32ARRAY"), flocons (5), NIL);
  180.   setvar (cintern ("PDB-INT16ARRAY"), flocons (6), NIL);
  181.   setvar (cintern ("PDB-INT8ARRAY"), flocons (7), NIL);
  182.   setvar (cintern ("PDB-FLOATARRAY"), flocons (8), NIL);
  183.   setvar (cintern ("PDB-STRINGARRAY"), flocons (9), NIL);
  184.   setvar (cintern ("PDB-COLOR"), flocons (10), NIL);
  185.   setvar (cintern ("PDB-REGION"), flocons (11), NIL);
  186.   setvar (cintern ("PDB-DISPLAY"), flocons (12), NIL);
  187.   setvar (cintern ("PDB-IMAGE"), flocons (13), NIL);
  188.   setvar (cintern ("PDB-LAYER"), flocons (14), NIL);
  189.   setvar (cintern ("PDB-CHANNEL"), flocons (15), NIL);
  190.   setvar (cintern ("PDB-DRAWABLE"), flocons (16), NIL);
  191.   setvar (cintern ("PDB-SELECTION"), flocons (17), NIL);
  192.   setvar (cintern ("PDB-BOUNDARY"), flocons (18), NIL);
  193.   setvar (cintern ("PDB-PATH"), flocons (19), NIL);
  194.   setvar (cintern ("PDB-PARASITE"), flocons (20), NIL);
  195.   setvar (cintern ("PDB-STATUS"), flocons (21), NIL);
  196.   setvar (cintern ("PDB-END"), flocons (22), NIL);
  197.  
  198.   setvar (cintern ("INTERNAL"), flocons (0), NIL);
  199.   setvar (cintern ("PLUGIN"), flocons (1), NIL);
  200.   setvar (cintern ("EXTENSION"), flocons (2), NIL);
  201.   setvar (cintern ("TEMPORARY"), flocons (3), NIL);
  202.  
  203.   setvar (cintern ("PDB-EXECUTION-ERROR"), flocons (0), NIL);
  204.   setvar (cintern ("PDB-CALLING-ERROR"), flocons (1), NIL);
  205.   setvar (cintern ("PDB-PASS-THROUGH"), flocons (2), NIL);
  206.   setvar (cintern ("PDB-SUCCESS"), flocons (3), NIL);
  207.   setvar (cintern ("PDB-CANCEL"), flocons (4), NIL);
  208.  
  209.   setvar (cintern ("CONTINUOUS"), flocons (0), NIL);
  210.   setvar (cintern ("INCREMENTAL"), flocons (1), NIL);
  211.  
  212.   setvar (cintern ("REPEAT-NONE"), flocons (0), NIL);
  213.   setvar (cintern ("REPEAT-SAWTOOTH"), flocons (1), NIL);
  214.   setvar (cintern ("REPEAT-TRIANGULAR"), flocons (2), NIL);
  215.  
  216.   setvar (cintern ("RUN-INTERACTIVE"), flocons (0), NIL);
  217.   setvar (cintern ("RUN-NONINTERACTIVE"), flocons (1), NIL);
  218.   setvar (cintern ("RUN-WITH-LAST-VALS"), flocons (2), NIL);
  219.  
  220.   setvar (cintern ("PIXELS"), flocons (0), NIL);
  221.   setvar (cintern ("POINTS"), flocons (1), NIL);
  222.  
  223.   setvar (cintern ("STACK-TRACE-NEVER"), flocons (0), NIL);
  224.   setvar (cintern ("STACK-TRACE-QUERY"), flocons (1), NIL);
  225.   setvar (cintern ("STACK-TRACE-ALWAYS"), flocons (2), NIL);
  226.  
  227.   setvar (cintern ("SHADOWS"), flocons (0), NIL);
  228.   setvar (cintern ("MIDTONES"), flocons (1), NIL);
  229.   setvar (cintern ("HIGHLIGHTS"), flocons (2), NIL);
  230.  
  231.   return;
  232. }
  233.